package ziface

// IDataPack 数据包接口
// 直接面向TCP连接中的数据流,为传输数据添加头部信息，用于处理TCP粘包问题。
type IDataPack interface {
	GetHeadLen() uint32                   // 获取数据包头部长度
	Pack(msg IMessage) ([]byte, error)    // 封包方法
	Unpack(data []byte) (IMessage, error) // 拆包方法
}
